﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;

namespace Soa32.Zanfranceschi.Comum.Modelo
{
	[Serializable]
	[DataContract]
	public class Entidade
	{
		[DataMember]
		public DateTime DataHora { get; set; }
		[DataMember]
		public string Texto { get; set; }
		[DataMember]
		public decimal Valor { get; set; }

		public static Entidade Nova()
		{
			return new Entidade { DataHora =DateTime.Now, Valor = 1, Texto = Guid.NewGuid().ToString() };
		}

		public override string ToString()
		{
			return string.Format("{0} - {1} - {2}", DataHora, Valor, Texto);
		}
	}
}
